home *** CD-ROM | disk | FTP | other *** search
/ Champak 62 / Volume 62 - JOGO DISK .iso / Games / penguin_dinner.swf / scripts / __Packages / classes / ui / GameCompletedScreen.as < prev    next >
Text File  |  2008-03-17  |  1KB  |  42 lines

  1. class classes.ui.GameCompletedScreen extends classes.ui.AbstractWidget
  2. {
  3.    function GameCompletedScreen()
  4.    {
  5.       super();
  6.       classes.core.SoundManager.getInstance().startMusicTrack("crowd_clap",1);
  7.       this.doLater(this.init);
  8.    }
  9.    function init()
  10.    {
  11.       this.main_menu_btn.addEventListener(classes.ui.TextButton.CLICK,this,"onButtonClick");
  12.       this.submit_score_btn.addEventListener(classes.ui.TextButton.CLICK,this,"onButtonClick");
  13.       this.scores_btn.addEventListener(classes.ui.TextButton.CLICK,this,"onButtonClick");
  14.       this.more_games_btn.addEventListener(classes.ui.TextButton.CLICK,this,"onButtonClick");
  15.    }
  16.    function onButtonClick(e)
  17.    {
  18.       switch(e.target)
  19.       {
  20.          case this.main_menu_btn:
  21.             classes.core.Application.getInstance().gotoToMainMenu();
  22.             break;
  23.          case this.submit_score_btn:
  24.             classes.utils.URLCaller.submitScore(classes.core.SOManager.getInstance().__get__totalScore());
  25.             break;
  26.          case this.scores_btn:
  27.             classes.utils.URLCaller.viewScores();
  28.             break;
  29.          case this.more_games_btn:
  30.             classes.utils.URLCaller.mainLink();
  31.       }
  32.    }
  33.    function dispose()
  34.    {
  35.       this.main_menu_btn.dispose();
  36.       this.submit_score_btn.dispose();
  37.       this.scores_btn.dispose();
  38.       this.more_games_btn.dispose();
  39.       super.dispose();
  40.    }
  41. }
  42.